2008년08월31일 2번
[과목 구분 없음] 리눅스 운영체제에 대한 설명으로 알맞지 않은 것은?
- ① 리눅스는 마이크로커널(microkernel) 방식으로 구현되었으며 커널 코드의 임의의 기능들을 동적으로 적재(load)하여 사용할 수 있다.
- ② 리눅스 커널 2.6 버전의 스케줄러는 임의의 프로세스를 선점할 수 있으며 우선순위 기반 알고리즘이다.
- ③ 리눅스 운영체제는 윈도우 파일 시스템인 NTFS와 저널링 파일 시스템인 JFFS를 지원한다.
- ④ 리눅스는 다중 사용자와 다중 프로세서를 지원하는 다중 작업형 운영체제이다.
(정답률: 30%)
문제 해설
리눅스는 마이크로커널(microkernel) 방식으로 구현되지 않았다. 리눅스는 모놀리틱(monolithic) 커널 방식으로 구현되었다. 모놀리틱 커널은 모든 시스템 기능을 하나의 커널 안에 구현하는 방식이며, 마이크로커널은 최소한의 기능만을 구현하고 나머지 기능은 유저 모드에서 실행되는 서비스로 분리하는 방식이다.